home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 6435 < prev    next >
Mailbox/MIME Entity  |  1996-08-05  |  3.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Mailbox/MIME Entity (archive/mbox).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert Mailbox/MIME Entity (archive/mbox) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news, ASCII text default
100% checkBytes Printable ASCII default
100% dexmagic PrintFox/Pagefox WEAK default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/950 MIME Email (1.0) default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/news default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 50 61 74 68 3a 20 62 6c | 61 63 6b 2e 77 65 65 67 |Path: bl|ack.weeg|
|00000010| 2e 75 69 6f 77 61 2e 65 | 64 75 21 72 6f 62 69 6e |.uiowa.e|du!robin|
|00000020| 73 6f 6e 0a 46 72 6f 6d | 3a 20 54 68 65 20 41 6d |son.From|: The Am|
|00000030| 6f 72 70 68 6f 75 73 20 | 4d 61 73 73 20 3c 72 6f |orphous |Mass <ro|
|00000040| 62 69 6e 73 6f 6e 40 62 | 6c 75 65 2e 77 65 65 67 |binson@b|lue.weeg|
|00000050| 2e 75 69 6f 77 61 2e 65 | 64 75 3e 0a 4e 65 77 73 |.uiowa.e|du>.News|
|00000060| 67 72 6f 75 70 73 3a 20 | 63 6f 6d 70 2e 6c 61 6e |groups: |comp.lan|
|00000070| 67 2e 63 0a 53 75 62 6a | 65 63 74 3a 20 52 65 3a |g.c.Subj|ect: Re:|
|00000080| 20 53 74 72 69 6e 67 20 | 6d 61 6e 69 70 75 6c 61 | String |manipula|
|00000090| 74 69 6f 6e 20 72 6f 75 | 74 69 6e 65 73 20 66 6f |tion rou|tines fo|
|000000a0| 72 20 43 0a 44 61 74 65 | 3a 20 53 61 74 2c 20 32 |r C.Date|: Sat, 2|
|000000b0| 34 20 46 65 62 20 31 39 | 39 36 20 31 35 3a 31 35 |4 Feb 19|96 15:15|
|000000c0| 3a 30 38 20 2d 30 36 30 | 30 0a 4f 72 67 61 6e 69 |:08 -060|0.Organi|
|000000d0| 7a 61 74 69 6f 6e 3a 20 | 55 6e 69 76 65 72 73 69 |zation: |Universi|
|000000e0| 74 79 20 6f 66 20 49 6f | 77 61 2c 20 49 6f 77 61 |ty of Io|wa, Iowa|
|000000f0| 20 43 69 74 79 2c 20 49 | 41 2c 20 55 53 41 0a 44 | City, I|A, USA.D|
|00000100| 69 73 74 72 69 62 75 74 | 69 6f 6e 3a 20 77 6f 72 |istribut|ion: wor|
|00000110| 6c 64 0a 4d 65 73 73 61 | 67 65 2d 49 44 3a 20 3c |ld.Messa|ge-ID: <|
|00000120| 50 69 6e 65 2e 41 33 32 | 2e 33 2e 39 31 2e 39 36 |Pine.A32|.3.91.96|
|00000130| 30 32 32 34 31 35 30 38 | 32 36 2e 33 39 38 30 32 |02241508|26.39802|
|00000140| 44 2d 31 30 30 30 30 30 | 40 62 6c 61 63 6b 2e 77 |D-100000|@black.w|
|00000150| 65 65 67 2e 75 69 6f 77 | 61 2e 65 64 75 3e 0a 52 |eeg.uiow|a.edu>.R|
|00000160| 65 66 65 72 65 6e 63 65 | 73 3a 20 3c 34 67 69 6f |eference|s: <4gio|
|00000170| 37 38 24 69 70 72 40 62 | 61 72 74 2e 72 6f 67 65 |78$ipr@b|art.roge|
|00000180| 72 73 77 61 76 65 2e 63 | 61 3e 20 3c 34 67 6e 74 |rswave.c|a> <4gnt|
|00000190| 62 35 24 69 34 31 40 6e | 77 30 30 32 2e 69 6e 66 |b5$i41@n|w002.inf|
|000001a0| 69 2e 6e 65 74 3e 0a 4e | 4e 54 50 2d 50 6f 73 74 |i.net>.N|NTP-Post|
|000001b0| 69 6e 67 2d 48 6f 73 74 | 3a 20 62 6c 61 63 6b 2e |ing-Host|: black.|
|000001c0| 77 65 65 67 2e 75 69 6f | 77 61 2e 65 64 75 0a 4d |weeg.uio|wa.edu.M|
|000001d0| 69 6d 65 2d 56 65 72 73 | 69 6f 6e 3a 20 31 2e 30 |ime-Vers|ion: 1.0|
|000001e0| 0a 43 6f 6e 74 65 6e 74 | 2d 54 79 70 65 3a 20 54 |.Content|-Type: T|
|000001f0| 45 58 54 2f 50 4c 41 49 | 4e 3b 20 63 68 61 72 73 |EXT/PLAI|N; chars|
|00000200| 65 74 3d 55 53 2d 41 53 | 43 49 49 0a 58 2d 53 65 |et=US-AS|CII.X-Se|
|00000210| 6e 64 65 72 3a 20 72 6f | 62 69 6e 73 6f 6e 40 62 |nder: ro|binson@b|
|00000220| 6c 61 63 6b 2e 77 65 65 | 67 2e 75 69 6f 77 61 2e |lack.wee|g.uiowa.|
|00000230| 65 64 75 0a 49 6e 2d 52 | 65 70 6c 79 2d 54 6f 3a |edu.In-R|eply-To:|
|00000240| 20 3c 34 67 6e 74 62 35 | 24 69 34 31 40 6e 77 30 | <4gntb5|$i41@nw0|
|00000250| 30 32 2e 69 6e 66 69 2e | 6e 65 74 3e 20 0a 0a 4f |02.infi.|net> ..O|
|00000260| 6e 20 32 34 20 46 65 62 | 20 31 39 39 36 2c 20 47 |n 24 Feb| 1996, G|
|00000270| 72 65 67 20 44 69 47 69 | 6f 72 67 69 6f 20 77 72 |reg DiGi|orgio wr|
|00000280| 6f 74 65 3a 0a 0a 3e 20 | 49 6e 20 61 72 74 69 63 |ote:..> |In artic|
|00000290| 6c 65 20 3c 34 67 69 6f | 37 38 24 69 70 72 40 62 |le <4gio|78$ipr@b|
|000002a0| 61 72 74 2e 72 6f 67 65 | 72 73 77 61 76 65 2e 63 |art.roge|rswave.c|
|000002b0| 61 3e 2c 20 6d 66 72 69 | 73 63 68 40 73 61 74 75 |a>, mfri|sch@satu|
|000002c0| 72 6e 2e 74 6c 75 67 2e | 6f 72 67 20 0a 3e 20 73 |rn.tlug.|org .> s|
|000002d0| 61 79 73 2e 2e 2e 0a 3e | 20 3e 0a 3e 20 3e 20 20 |ays....>| >.> > |
|000002e0| 20 20 20 20 20 20 49 20 | 61 6d 20 61 20 28 54 75 | I |am a (Tu|
|000002f0| 72 62 6f 29 50 61 73 63 | 61 6c 20 70 72 6f 67 72 |rbo)Pasc|al progr|
|00000300| 61 6d 6d 65 72 20 66 72 | 6f 6d 20 77 61 79 20 62 |ammer fr|om way b|
|00000310| 61 63 6b 2c 20 62 75 74 | 20 6e 6f 77 20 49 20 68 |ack, but| now I h|
|00000320| 61 76 65 20 0a 3e 20 6d | 6f 76 65 64 20 0a 3e 20 |ave .> m|oved .> |
|00000330| 3e 74 6f 20 55 6e 69 78 | 20 61 6e 64 20 43 2e 20 |>to Unix| and C. |
|00000340| 20 49 20 61 6d 20 6c 6f | 6f 6b 69 6e 67 20 66 6f | I am lo|oking fo|
|00000350| 72 20 61 20 64 65 63 65 | 6e 74 20 6c 69 62 72 61 |r a dece|nt libra|
|00000360| 72 79 20 6f 66 20 73 74 | 72 69 6e 67 20 6d 61 6e |ry of st|ring man|
|00000370| 69 70 75 6c 61 74 69 6f | 6e 20 0a 3e 20 3e 66 75 |ipulatio|n .> >fu|
|00000380| 6e 63 74 69 6f 6e 73 20 | 6c 69 6b 65 20 49 20 61 |nctions |like I a|
|00000390| 6d 20 75 73 65 64 20 74 | 6f 20 69 6e 20 54 75 72 |m used t|o in Tur|
|000003a0| 62 6f 50 61 73 63 61 6c | 20 28 69 65 2e 20 43 6f |boPascal| (ie. Co|
|000003b0| 70 79 2c 20 44 65 6c 65 | 74 65 2c 20 65 74 63 2e |py, Dele|te, etc.|
|000003c0| 29 2e 20 20 0a 3e 20 43 | 61 6e 20 0a 3e 20 3e 61 |). .> C|an .> >a|
|000003d0| 6e 79 62 6f 64 79 20 64 | 69 72 65 63 74 20 6d 65 |nybody d|irect me|
|000003e0| 20 74 6f 20 74 68 65 20 | 74 68 65 73 65 3f 20 20 | to the |these? |
|000003f0| 0a 3e 20 0a 3e 20 4d 69 | 6b 65 2c 0a 3e 20 0a 3e |.> .> Mi|ke,.> .>|
|00000400| 20 54 68 65 72 65 20 61 | 72 65 20 6f 76 65 72 20 | There a|re over |
|00000410| 32 20 64 6f 7a 65 6e 20 | 73 74 61 6e 64 61 72 64 |2 dozen |standard|
|00000420| 2c 20 62 75 69 6c 74 2d | 69 6e 20 66 75 6e 63 74 |, built-|in funct|
|00000430| 69 6f 6e 73 20 66 6f 72 | 20 6d 61 6e 69 70 75 6c |ions for| manipul|
|00000440| 61 74 69 6e 67 20 0a 3e | 20 73 74 72 69 6e 67 73 |ating .>| strings|
|00000450| 20 69 6e 20 27 43 27 20 | 2d 20 77 61 79 20 6d 6f | in 'C' |- way mo|
|00000460| 72 65 20 74 68 61 6e 20 | 50 61 73 63 61 6c 20 65 |re than |Pascal e|
|00000470| 76 65 72 20 6f 66 66 65 | 72 65 64 2e 20 54 68 65 |ver offe|red. The|
|00000480| 20 66 75 6e 63 74 69 6f | 6e 73 20 61 72 65 20 0a | functio|ns are .|
|00000490| 3e 20 70 72 6f 74 6f 74 | 79 70 65 64 20 69 6e 20 |> protot|yped in |
|000004a0| 61 6e 20 69 6e 63 6c 75 | 64 65 20 66 69 6c 65 20 |an inclu|de file |
|000004b0| 3c 73 74 72 69 6e 67 2e | 68 3e 20 61 6e 64 20 61 |<string.|h> and a|
|000004c0| 72 65 20 65 78 70 6c 61 | 69 6e 65 64 20 69 6e 20 |re expla|ined in |
|000004d0| 61 6e 79 20 27 43 27 20 | 0a 3e 20 62 6f 6f 6b 2e |any 'C' |.> book.|
|000004e0| 20 46 6f 6c 6c 6f 77 69 | 6e 67 20 69 73 20 61 20 | Followi|ng is a |
|000004f0| 70 61 72 74 69 61 6c 20 | 6c 69 73 74 2e 20 50 6c |partial |list. Pl|
|00000500| 65 61 73 65 20 6e 6f 74 | 65 20 74 68 61 74 20 79 |ease not|e that y|
|00000510| 6f 75 20 6d 75 73 74 20 | 75 6e 64 65 72 73 74 61 |ou must |understa|
|00000520| 6e 64 20 0a 3e 20 27 43 | 27 20 73 74 72 69 6e 67 |nd .> 'C|' string|
|00000530| 73 20 61 6e 64 20 70 6f | 69 6e 74 65 72 73 20 74 |s and po|inters t|
|00000540| 6f 20 75 73 65 20 74 68 | 65 20 73 74 72 69 6e 67 |o use th|e string|
|00000550| 20 66 75 6e 63 74 69 6f | 6e 73 2e 0a 3e 20 0a 3e | functio|ns..> .>|
|00000560| 20 73 74 72 63 70 79 20 | 2d 20 63 6f 70 79 20 6f | strcpy |- copy o|
|00000570| 6e 65 20 73 74 72 69 6e | 67 20 74 6f 20 61 6e 6f |ne strin|g to ano|
|00000580| 74 68 65 72 0a 3e 20 73 | 74 72 63 61 74 20 2d 20 |ther.> s|trcat - |
|00000590| 63 6f 6e 63 61 74 65 6e | 61 74 65 20 6f 6e 65 20 |concaten|ate one |
|000005a0| 73 74 72 69 6e 67 20 6f | 6e 20 74 68 65 20 65 6e |string o|n the en|
|000005b0| 64 20 6f 66 20 61 6e 6f | 74 68 65 72 0a 3e 20 73 |d of ano|ther.> s|
|000005c0| 74 72 74 6f 6b 20 2d 20 | 70 61 72 73 65 20 61 20 |trtok - |parse a |
|000005d0| 73 74 72 69 6e 67 20 62 | 61 73 65 64 20 6f 6e 20 |string b|ased on |
|000005e0| 6f 6e 65 20 6f 72 20 6d | 6f 72 65 20 63 68 61 72 |one or m|ore char|
|000005f0| 61 63 74 65 72 73 20 75 | 73 65 64 20 61 73 20 0a |acters u|sed as .|
|00000600| 3e 20 64 65 6c 69 6d 69 | 74 65 72 73 0a 3e 20 73 |> delimi|ters.> s|
|00000610| 74 72 63 6d 70 20 2d 20 | 63 6f 6d 70 61 72 65 20 |trcmp - |compare |
|00000620| 32 20 73 74 72 69 6e 67 | 73 20 74 6f 20 73 65 65 |2 string|s to see|
|00000630| 20 69 66 20 74 68 65 72 | 65 20 61 72 65 20 74 68 | if ther|e are th|
|00000640| 65 20 73 61 6d 65 20 28 | 63 61 73 65 20 73 65 6e |e same (|case sen|
|00000650| 73 69 74 69 76 65 29 0a | 3e 20 73 74 72 69 63 6d |sitive).|> stricm|
|00000660| 70 20 2d 20 73 61 6d 65 | 20 61 73 20 61 62 6f 76 |p - same| as abov|
|00000670| 65 2c 20 62 75 74 20 63 | 61 73 65 20 69 6e 73 65 |e, but c|ase inse|
|00000680| 6e 73 69 74 69 76 65 0a | 20 20 5e 5e 5e 5e 5e 5e |nsitive.| ^^^^^^|
|00000690| 5e 0a 0a 20 20 4e 6f 6e | 2d 73 74 61 6e 64 61 72 |^.. Non|-standar|
|000006a0| 64 20 28 6d 65 61 6e 69 | 6e 67 20 74 68 61 74 20 |d (meani|ng that |
|000006b0| 69 74 20 77 6f 6e 27 74 | 20 62 65 20 64 65 73 63 |it won't| be desc|
|000006c0| 72 69 62 65 64 20 69 6e | 20 22 61 6e 79 22 20 43 |ribed in| "any" C|
|000006d0| 20 62 6f 6f 6b 29 2e 0a | 0a 3e 20 73 74 72 73 74 | book)..|.> strst|
|000006e0| 72 20 2d 20 73 65 61 72 | 63 68 20 66 6f 72 20 61 |r - sear|ch for a|
|000006f0| 20 73 75 62 73 74 72 69 | 6e 67 20 69 6e 20 61 20 | substri|ng in a |
|00000700| 73 74 72 69 6e 67 0a 3e | 20 73 74 72 63 68 72 20 |string.>| strchr |
|00000710| 2d 20 73 65 61 72 63 68 | 20 66 6f 72 20 61 20 63 |- search| for a c|
|00000720| 68 61 72 61 63 74 65 72 | 20 69 6e 20 61 20 73 74 |haracter| in a st|
|00000730| 72 69 6e 67 0a 0a 20 20 | 73 2f 62 20 22 73 65 61 |ring.. |s/b "sea|
|00000740| 72 63 68 20 66 6f 72 20 | 74 68 65 20 66 69 72 73 |rch for |the firs|
|00000750| 74 20 6f 63 63 75 72 72 | 65 6e 63 65 20 6f 66 20 |t occurr|ence of |
|00000760| 61 20 63 68 61 72 61 63 | 74 65 72 20 69 6e 20 61 |a charac|ter in a|
|00000770| 20 73 74 72 69 6e 67 2e | 22 0a 20 20 54 68 65 72 | string.|". Ther|
|00000780| 65 27 73 20 61 6c 73 6f | 20 73 74 72 72 63 68 72 |e's also| strrchr|
|00000790| 2c 20 77 68 69 63 68 20 | 73 65 61 72 63 68 65 73 |, which |searches|
|000007a0| 20 66 6f 72 20 74 68 65 | 20 5f 6c 61 73 74 5f 20 | for the| _last_ |
|000007b0| 6f 63 63 75 72 72 65 6e | 63 65 20 6f 66 20 61 20 |occurren|ce of a |
|000007c0| 0a 63 68 61 72 61 63 74 | 65 72 20 69 6e 20 61 20 |.charact|er in a |
|000007d0| 73 74 72 69 6e 67 2e 0a | 0a 3e 20 73 74 72 72 65 |string..|.> strre|
|000007e0| 76 20 2d 20 72 65 76 65 | 72 73 65 20 61 20 73 74 |v - reve|rse a st|
|000007f0| 72 69 6e 67 0a 20 20 5e | 5e 5e 5e 5e 5e 0a 0a 20 |ring. ^|^^^^^.. |
|00000800| 20 4e 6f 6e 2d 73 74 61 | 6e 64 61 72 64 2e 0a 0a | Non-sta|ndard...|
|00000810| 3e 20 73 70 72 69 6e 74 | 66 20 2d 20 66 6f 72 6d |> sprint|f - form|
|00000820| 61 74 20 6e 6f 6e 2d 73 | 74 69 72 6e 67 73 20 76 |at non-s|tirngs v|
|00000830| 61 72 69 61 62 6c 65 73 | 20 69 6e 74 6f 20 61 20 |ariables| into a |
|00000840| 73 74 72 69 6e 67 0a 20 | 20 20 20 20 20 20 20 20 |string. | |
|00000850| 20 20 20 20 20 20 20 20 | 20 20 5e 5e 5e 5e 5e 5e | | ^^^^^^|
|00000860| 5e 5e 5e 5e 5e 0a 0a 20 | 20 49 74 20 77 6f 72 6b |^^^^^.. | It work|
|00000870| 73 20 6f 6e 20 73 74 72 | 69 6e 67 73 20 74 6f 6f |s on str|ings too|
|00000880| 2c 20 61 6e 64 20 61 6c | 73 6f 20 6f 6e 20 63 68 |, and al|so on ch|
|00000890| 61 72 20 61 72 72 61 79 | 73 20 28 69 66 20 75 73 |ar array|s (if us|
|000008a0| 65 64 20 63 61 72 65 66 | 75 6c 6c 79 29 2e 20 20 |ed caref|ully). |
|000008b0| 0a 49 74 20 63 61 6e 20 | 62 65 20 75 73 65 64 20 |.It can |be used |
|000008c0| 74 6f 20 73 69 6d 75 6c | 61 74 65 20 74 68 65 20 |to simul|ate the |
|000008d0| 6e 6f 6e 2d 73 74 61 6e | 64 61 72 64 20 69 74 6f |non-stan|dard ito|
|000008e0| 61 20 66 75 6e 63 74 69 | 6f 6e 20 67 69 76 65 6e |a functi|on given|
|000008f0| 20 62 65 6c 6f 77 2e 0a | 0a 3e 20 61 74 6f 69 20 | below..|.> atoi |
|00000900| 2d 20 78 6c 61 74 20 61 | 20 73 74 72 69 6e 67 20 |- xlat a| string |
|00000910| 74 6f 20 61 6e 20 69 6e | 74 65 67 65 72 20 28 6c |to an in|teger (l|
|00000920| 69 6b 65 20 42 41 53 49 | 43 27 73 20 56 41 4c 20 |ike BASI|C's VAL |
|00000930| 66 6e 29 0a 3e 20 69 74 | 6f 61 20 2d 20 78 6c 61 |fn).> it|oa - xla|
|00000940| 74 20 61 6e 20 69 6e 74 | 65 67 65 72 20 74 6f 20 |t an int|eger to |
|00000950| 61 20 73 74 72 69 6e 67 | 20 28 6c 69 6b 65 20 42 |a string| (like B|
|00000960| 41 53 49 43 27 73 20 53 | 54 52 20 66 6e 29 0a 20 |ASIC's S|TR fn). |
|00000970| 20 5e 5e 5e 5e 0a 0a 20 | 20 4e 6f 6e 2d 73 74 61 | ^^^^.. | Non-sta|
|00000980| 6e 64 61 72 64 2e 0a 0a | 3e 20 54 68 65 72 65 20 |ndard...|> There |
|00000990| 61 72 65 20 61 6c 6f 74 | 20 6d 6f 72 65 2c 20 62 |are alot| more, b|
|000009a0| 75 74 20 66 6f 72 20 74 | 68 65 20 6e 65 77 62 69 |ut for t|he newbi|
|000009b0| 65 2c 20 74 68 65 79 20 | 61 72 65 20 6e 6f 74 20 |e, they |are not |
|000009c0| 65 61 73 79 20 74 6f 20 | 75 73 65 2e 20 50 6c 65 |easy to |use. Ple|
|000009d0| 61 73 65 20 0a 3e 20 72 | 65 6d 65 6d 62 65 72 20 |ase .> r|emember |
|000009e0| 74 6f 20 6c 65 61 72 6e | 20 61 62 6f 75 74 20 73 |to learn| about s|
|000009f0| 74 72 69 6e 67 73 20 61 | 6e 64 20 70 6f 69 6e 74 |trings a|nd point|
|00000a00| 65 72 73 20 62 65 66 6f | 72 65 20 79 6f 75 20 70 |ers befo|re you p|
|00000a10| 6c 75 6e 67 65 20 74 6f | 6f 20 0a 3e 20 64 65 65 |lunge to|o .> dee|
|00000a20| 70 6c 79 2e 0a 0a 20 20 | 54 72 75 65 2e 20 20 41 |ply... |True. A|
|00000a30| 6e 64 20 72 65 6d 65 6d | 62 65 72 20 74 6f 20 75 |nd remem|ber to u|
|00000a40| 73 65 20 61 20 72 65 66 | 65 72 65 6e 63 65 20 74 |se a ref|erence t|
|00000a50| 68 61 74 20 74 65 6c 6c | 73 20 77 68 69 63 68 20 |hat tell|s which |
|00000a60| 61 72 65 20 61 63 74 75 | 61 6c 6c 79 20 43 20 0a |are actu|ally C .|
|00000a70| 66 75 6e 63 74 69 6f 6e | 73 2e 20 3a 29 20 20 5f |function|s. :) _|
|00000a80| 54 68 65 5f 43 5f 50 72 | 6f 67 72 61 6d 6d 69 6e |The_C_Pr|ogrammin|
|00000a90| 67 5f 4c 61 6e 67 75 61 | 67 65 5f 2c 20 32 6e 64 |g_Langua|ge_, 2nd|
|00000aa0| 20 45 64 69 74 69 6f 6e | 2c 20 62 79 20 42 72 69 | Edition|, by Bri|
|00000ab0| 61 6e 20 0a 4b 65 72 6e | 69 67 68 61 6e 20 61 6e |an .Kern|ighan an|
|00000ac0| 64 20 44 65 6e 6e 69 73 | 20 52 69 74 63 68 69 65 |d Dennis| Ritchie|
|00000ad0| 20 69 73 20 68 69 67 68 | 6c 79 20 72 65 63 6f 6d | is high|ly recom|
|00000ae0| 6d 65 6e 64 65 64 20 61 | 73 20 61 20 72 65 66 65 |mended a|s a refe|
|00000af0| 72 65 6e 63 65 2e 0a 0a | 20 2d 2d 4a 61 6d 65 73 |rence...| --James|
|00000b00| 20 52 6f 62 69 6e 73 6f | 6e 20 28 72 6f 62 69 6e | Robinso|n (robin|
|00000b10| 73 6f 6e 40 63 73 2e 75 | 69 6f 77 61 2e 65 64 75 |son@cs.u|iowa.edu|
|00000b20| 20 2d 6f 72 2d 20 6a 61 | 6d 65 73 2d 72 6f 62 69 | -or- ja|mes-robi|
|00000b30| 6e 73 6f 6e 40 75 69 6f | 77 61 2e 65 64 75 29 0a |nson@uio|wa.edu).|
|00000b40| 2f 2a 20 20 20 49 6e 64 | 65 65 64 2c 20 43 2b 2b |/* Ind|eed, C++|
|00000b50| 20 69 73 20 61 20 62 69 | 74 20 6f 66 20 61 6e 20 | is a bi|t of an |
|00000b60| 6f 64 64 62 61 6c 6c 20 | 6f 66 20 61 20 6c 61 6e |oddball |of a lan|
|00000b70| 67 75 61 67 65 20 2e 2e | 2e 20 67 69 76 65 6e 20 |guage ..|. given |
|00000b80| 74 68 65 20 77 61 79 20 | 74 68 61 74 20 2a 0a 20 |the way |that *. |
|00000b90| 2a 20 69 74 20 72 65 71 | 75 69 72 65 73 20 70 72 |* it req|uires pr|
|00000ba0| 69 76 61 74 65 20 70 61 | 72 74 73 20 74 6f 20 62 |ivate pa|rts to b|
|00000bb0| 65 20 76 69 73 69 62 6c | 65 2e 20 20 54 68 69 73 |e visibl|e. This|
|00000bc0| 20 69 6e 63 72 65 61 73 | 65 73 20 74 68 65 20 73 | increas|es the s|
|00000bd0| 74 72 65 6e 67 74 68 20 | 6f 66 20 20 2a 0a 20 2a |trength |of *. *|
|00000be0| 20 63 6f 75 70 6c 69 6e | 67 20 64 72 61 6d 61 74 | couplin|g dramat|
|00000bf0| 69 63 61 6c 6c 79 2e 2e | 2e 20 20 20 20 20 20 20 |ically..|. |
|00000c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c10| 2d 2d 20 44 72 2e 20 52 | 69 63 68 20 41 72 74 79 |-- Dr. R|ich Arty|
|00000c20| 6d 20 20 20 20 20 20 20 | 20 20 20 2a 2f 0a |m | */. |
+--------+-------------------------+-------------------------+--------+--------+